import { BasicColumn, FormSchema } from '/@/components/Table';
import { dateUtil as dayjs } from '/@/utils/dateUtil';
export const columns: BasicColumn[] = [
  {
    title: '处理人',
    dataIndex: 'realName',
    width: 90,
    ellipsis: true,
    // slots: { customRender: 'title' },
    resizable: true,
    // customCell: () => {
    //   return {
    //     style: {
    //       color: 'red', // 有效
    //       'text-align': 'left', // 无效
    //     },
    //   };
    // },
  },
  {
    title: '转交人',
    dataIndex: 'privRealName',
    width: 90,
    ellipsis: true,
    resizable: true,
  },
  //   {
  //     title: '代理人',
  //     dataIndex: 'isProxy',
  //     width: 80,
  //     ellipsis: true,
  //     resizable: true,
  //   },
  {
    title: '任务',
    dataIndex: 'actionTitle',
    width: 100,
    ellipsis: true,
    resizable: true,
  },
  // {
  //   title: '到达状态',
  //   dataIndex: 'reachState',
  //   width: 100,
  //   ellipsis: true,
  //   resizable: true,
  // },
  {
    title: '收到时间',
    dataIndex: 'receiveDate',
    width: 100,
    ellipsis: true,
    resizable: true,
    customRender: ({ text }) => {
      if (text) {
        return dayjs(text).format('MM-DD HH:mm');
      }
    },
  },
  {
    title: '处理时间',
    dataIndex: 'checkDate',
    width: 100,
    ellipsis: true,
    resizable: true,
    customRender: ({ text }) => {
      if (text) {
        return dayjs(text).format('MM-DD HH:mm');
      }
    },
  },
  {
    title: '处理者',
    dataIndex: 'checker',
    width: 90,
    ellipsis: true,
    resizable: true,
  },
  {
    title: '处理状态',
    dataIndex: 'checkStatusName',
    width: 90,
    ellipsis: true,
    resizable: true,
  },
  {
    title: 'IP/OS/Browser',
    dataIndex: 'ip',
    width: 250,
    ellipsis: true,
    resizable: true,
  },
];

export const searchFormSchema: FormSchema[] = [];
